package jge.renderer;

import jge.datatypes.RESULT;
import jge.window.JGEWindow;

public interface JGERenderDevice {

	// INIT/RELEASE
	RESULT Init(JGEWindow window);
	void Release();
	boolean IsRunning();
	
	// RENDERING
	RESULT BeginRendering(boolean clearPixel, boolean clearDepth, boolean clearStencil);
	void EndRendering();
	RESULT Clear(boolean clearPixel, boolean clearDepth, boolean clearStencil);
	void SetClearColor(float red, float green, float blue);
}
